Pasted image 20241003154246.webp
可以看到当我输入的值为0时,最小值为1,输入的值小于最小值,所以被钳制在最小值,所以输出1。
Pasted image 20241003154402.webp
当我输入5时,此时的值是在最小值和最大值范围内的。所以正常输出5。
Pasted image 20241003154442.webp
当我输入的值为8时,此时的值超过了最大值,所以被钳制在了最大值,所以输出6。
Pasted image 20241003154537.webp
此时有个特殊情况,当最小值大于最大值时,无论我们输入什么值,都会是最大值。
Pasted image 20241003154627.webp
当我们把钳制类型改为范围时,这时候只看最大值和最小值之间的值形成的范围(此时的范围是1-6),只要在这个范围内的正常输出输入的值。而小于这个范围的则输出这个范围最小的值,大于这个范围则输出这个范围最大的值。